.class public Lcom/baidu/cyberplayer/core/CyberPlayerSurface;
.super Lcom/baidu/cyberplayer/core/a;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/cyberplayer/core/CyberPlayerSurface$a;
    }
.end annotation


# static fields
.field public static final JellyBean:I = 0x10

.field public static final TAG:Ljava/lang/String; = "CyberPlayerSurface"

.field private static e:I


# instance fields
.field private a:I

.field private a:Landroid/content/Context;

.field private a:Landroid/view/Surface;

.field a:Lcom/baidu/cyberplayer/core/CyberPlayerSurface$a;

.field a:Lcom/baidu/cyberplayer/core/d;

.field a:Lcom/baidu/cyberplayer/core/e;

.field private a:Ljava/nio/ByteBuffer;

.field private a:Z

.field private b:I

.field private c:I

.field private d:I

.field public mGL20Support:Z


# direct methods
.method static constructor <clinit>()V
    .locals 1

    .prologue
    .line 41
    const/4 v0, 0x1

    sput v0, Lcom/baidu/cyberplayer/core/CyberPlayerSurface;->e:I

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method static synthetic a(Lcom/baidu/cyberplayer/core/CyberPlayerSurface;)I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop
.end method

.method static synthetic a(Lcom/baidu/cyberplayer/core/CyberPlayerSurface;Landroid/view/Surface;)Landroid/view/Surface;
    .locals 0

    const/4 p0, 0x0

    return-object p0

    nop
.end method

.method static synthetic a(Lcom/baidu/cyberplayer/core/CyberPlayerSurface;)Ljava/nio/ByteBuffer;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method private a(Landroid/content/Context;)Z
    .locals 2

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method static synthetic b(Lcom/baidu/cyberplayer/core/CyberPlayerSurface;)I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop
.end method

.method static synthetic c(Lcom/baidu/cyberplayer/core/CyberPlayerSurface;)I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop
.end method


# virtual methods
.method public OnSurfaceDestroyed()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public checkShouldCreatTexture()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public createVPTex(III)V
    .locals 3

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    :try_start_0
    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    :catch_0
    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public destroyByteBuffer()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public destroyVPTex()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public bridge synthetic getDebugFlags()I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop
.end method

.method public bridge synthetic getPreserveEGLContextOnPause()Z
    .locals 1

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop
.end method

.method public bridge synthetic getRenderMode()I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop
.end method

.method public getSurface()Landroid/view/Surface;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method public getVPBuf()Ljava/nio/ByteBuffer;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method public init()V
    .locals 5

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public onFrameUpdate()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public bridge synthetic onPause()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public onResume()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic queueEvent(Ljava/lang/Runnable;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public recycle()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public bridge synthetic requestRender()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public setBackUpSnapShot([B)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setCheckBackupSnapShot([B)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setDebugFlags(I)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public setDisplayMode(I)V
    .locals 2

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLConfigChooser(IIIIII)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLConfigChooser(Lcom/baidu/cyberplayer/core/a$e;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLConfigChooser(Z)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLContextClientVersion(I)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLContextFactory(Lcom/baidu/cyberplayer/core/a$f;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setEGLWindowSurfaceFactory(Lcom/baidu/cyberplayer/core/a$g;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setGLWrapper(Lcom/baidu/cyberplayer/core/a$k;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setPreserveEGLContextOnPause(Z)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setRenderMode(I)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic setRenderer(Lcom/baidu/cyberplayer/core/a$m;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public setVideoDims(IIILjava/nio/ByteBuffer;)V
    .locals 3

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    :try_start_0
    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    nop

    :catch_0
    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public bridge synthetic surfaceChanged(Landroid/view/SurfaceHolder;III)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic surfaceCreated(Landroid/view/SurfaceHolder;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public bridge synthetic surfaceDestroyed(Landroid/view/SurfaceHolder;)V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method public updateVPTex(I)V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method
